package com.buddy.qreport.report.entity;

import lombok.Data;

import java.util.List;

/**
 * 报表实体
 */
public class ReportEntity {


    /**
     * 报表id
     */
    private String reportId;

    /**
     * 报表名称
     */
    private String reportName;

    /**
     * 报表描述
     */
    private String reportDesc;

    /**
     * 查询id
     */
    private String reportQuery;

    /**
     * 模板名称
     */
    private String reportTemplate;
    /**
     * 样式配置 json
     */
    private String reportStyleconfig;

    /**
     * 创建时间
     */
    private long reportCreatetime;

    /**
     * 模板维度与查询结果字段映射关系
     */
    private List<ReportRelationEntity>  reportRelations;

	public String getReportId() {
		return reportId;
	}

	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	public String getReportName() {
		return reportName;
	}

	public void setReportName(String reportName) {
		this.reportName = reportName;
	}

	public String getReportDesc() {
		return reportDesc;
	}

	public void setReportDesc(String reportDesc) {
		this.reportDesc = reportDesc;
	}

	public String getReportQuery() {
		return reportQuery;
	}

	public void setReportQuery(String reportQuery) {
		this.reportQuery = reportQuery;
	}

	public String getReportTemplate() {
		return reportTemplate;
	}

	public void setReportTemplate(String reportTemplate) {
		this.reportTemplate = reportTemplate;
	}

	public String getReportStyleconfig() {
		return reportStyleconfig;
	}

	public void setReportStyleconfig(String reportStyleconfig) {
		this.reportStyleconfig = reportStyleconfig;
	}

	public long getReportCreatetime() {
		return reportCreatetime;
	}

	public void setReportCreatetime(long reportCreatetime) {
		this.reportCreatetime = reportCreatetime;
	}

	public List<ReportRelationEntity> getReportRelations() {
		return reportRelations;
	}

	public void setReportRelations(List<ReportRelationEntity> reportRelations) {
		this.reportRelations = reportRelations;
	}
    
    
}

